package com.ailesson.video.model.reply;


import java.io.Serializable;
import java.time.LocalDateTime;

import lombok.Data;
import io.swagger.v3.oas.annotations.media.Schema;

/**
 * 评论
 * 
 * @author mac
 * @email mac@gmail.com
 * @date 2024-10-02 10:30:59
 */
@Schema(name = "返回值")
@Data
public class CommentReply implements Serializable{
	private static final long serialVersionUID = 1L;

	/**
	 * 主键
	 */
	@Schema(name = "id", description = "主键", type = "Long")
    private Long id;
	/**
	 * 课程id
	 */
	@Schema(name = "courseId", description = "课程id", type = "Long")
    private Long courseId;
	/**
	 * 讲师id
	 */
	@Schema(name = "teacherId", description = "讲师id", type = "Long")
    private Long teacherId;
	/**
	 * 会员id
	 */
	@Schema(name = "userId", description = "会员id", type = "Long")
    private Long userId;
	/**
	 * 会员昵称
	 */
	@Schema(name = "nickname", description = "会员昵称", type = "String")
    private String nickname;
	/**
	 * 会员头像
	 */
	@Schema(name = "avatar", description = "会员头像", type = "String")
    private String avatar;
	/**
	 * 评论内容
	 */
	@Schema(name = "content", description = "评论内容", type = "String")
    private String content;
	/**
	 * 创建时间
	 */
	@Schema(name = "createTime", description = "创建时间", type = "LocalDateTime")
    private LocalDateTime createTime;
	/**
	 * 
	 */
	@Schema(name = "updateTime", description = "", type = "LocalDateTime")
    private LocalDateTime updateTime;
	/**
	 * 创建人
	 */
	@Schema(name = "creator", description = "创建人", type = "String")
    private String creator;
	/**
	 * 更新人
	 */
	@Schema(name = "updater", description = "更新人", type = "String")
    private String updater;

}
